package ea; import ea.internal.util.Logger; import ea.internal.util.Optimizer; import org.junit.Test; import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; public class OptimizerTest { @Test public void optimizeImage () { BufferedImage img = null; try { img = ImageIO.read(EngineAlpha.class.getResource("/assets/logo.png")); } catch (Exception e) { Logger.error(e.getLocalizedMessage()); } assertNotNull(img); BufferedImage opt = Optimizer.toCompatibleImage(img); assertNotNull(opt); assertEquals(img.getWidth(), opt.getWidth()); assertEquals(img.getHeight(), opt.getHeight()); BufferedImage opt2 = Optimizer.toCompatibleImage(opt); assertEquals(opt.getColorModel(), opt2.getColorModel()); } }